package com.briup.day05;

import java.util.Arrays;
import java.util.Scanner;

/**
 * @author 谭梦寻
 * @version 1.1
 * 数组习题
 */
public class Test05 {
    public static void main(String[] args) {
//        三种不同的创建数组方式
        String[] arr = new String[3];
        arr = new String[]{"a", "b", "c"};
        String arr2[] = {"a", "b", "c"};
        String arr3[] = new String[]{"a", "b", "c"};

//     有数组 String[] arr = new String[]{"hello","world","!"}; 请使
//     用2种不同的方式进行遍历
        String[] arr4 = new String[]{"hello", "world", "!"};
        for (int i = 0; i < arr4.length; i++) {
            System.out.println(arr4[i]);
        }
        System.out.println(Arrays.toString(arr4));
//        加强for循环
        for (String s : arr4) {
            System.out.println(s);
        }
/*
      2. 二维数组遍历
        二维数组的长度为3，二维数组中每个一维数组的长度也为3
        二维数组每个位置上的数组的数据都是通过键盘录入
        录入成功后，将二维数组按以下格式打印输出
*/
        int[][] arr5 = new int[3][3];
        for (int i = 0; i < arr5.length; i++) {
            for (int j = 0; j < arr5[i].length; j++) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入数组元素：");
                int s = sc.nextInt();
                arr5[i][j] = s;
            }

        }
        System.out.println("输入完毕！");
        for (int i = 0; i < arr5.length; i++) {
            System.out.println(Arrays.toString(arr5[i]));
        }

    }
}
